home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
PROGASIC
/
BASFILES.LZH
/
FILESIZE.BAS
< prev
next >
Wrap
BASIC Source File
|
1988-09-10
|
574b
|
32 lines
'$INCLUDE: 'QBTOOLS.INC'
'' '$INCLUDE: 'qbtools.inc'
'DIM fl$(512)
'
'GetFiles fl$(), Count%, "????????", "???"
'
'FOR j% = 1 TO Count%
' PRINT fl$(j%); " / "; FileSizeGet&(fl$(j%))
'NEXT j%
DEFSNG A-Z
FUNCTION FileSizeGet& (FileName$)
Trim FileName$
IF FileExists%(FileName$) THEN
w% = FREEFILE
IF w% THEN
OPEN "r", w%, FileName$
FSize& = LOF(w%)
CLOSE w%
FileSizeGet& = FSize&
ELSE
FileSizeGet& = -2 ' Too Many Open Files
END IF
ELSE
FileSizeGet& = -1 ' File Does Not Exist
END IF
END FUNCTION